package com.flying.oop.classmember.method;

import java.util.Scanner;

/**
 * @ClassName: MethodDemo
 * @createDate: 2023/6/20 20:24
 * @author: liu
 * @description:方法的基本使用
 * 将一段功能相对独立的代码抽出来，封装成为一个代码块，并给这个代码块起一个名字
 * 定义方法的语法
 *      [public][static] 返回值类型  方法名(参数1,参数2,参数3...){
 *          方法体
 *      }
 * 方法定义好以后，并不会自动执行，必须要手动调用方法才能执行
 * 调用方法： 方法名(参数1,参数2,参数3...)
 */
public class MethodDemo1 {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        while(true){
            System.out.println("请输入小和尚年龄");
            int age = scanner.nextInt();
            if (age <= 2) {
                tellstory(5);
            } else if ( age <= 18) {
                tellstory(1);
            } else {
                System.out.println("你个傻鸟，起床上班了");
            }
        }

    }

    public static void tellstory(int i) {
        for (int j = 0; j < i; j++) {
            System.out.println("从前有条河");
            System.out.println("河边有座庙");
            System.out.println("庙里有个老和尚");
            System.out.println("还有一个小和尚");
            System.out.println("老和尚在给小和尚讲故事");
        }
        System.out.println("---------"+i+"-------------");

    }

}
